Mình đang nghiên cứu FPGA,mình đang sử dụng kit Spartan-3E.Dùng giao diện lập trình ISE 8.1
Mình chưa hiểu cách tính trễ khi lập trình,mỗi một lệnh của nó chiếm mất mấy chu kỳ.Ví dụ như vòng FOR như thế này (for n in 1 to 10 loop),thì một vòng for này ta đc bao nhiu thời gian trễ.theo mình bit trên kit có thạch anh 50MHz(sử dụng thạch anh này).Chọn trong 'create timing constrains',chọn chu kỳ cho clock là 40ns,50% cycle duty.
Vấn đề nữa,khi lập trình trong phần architecture,đặt sau nó là begin và process,một số chương trình có như sau: process (A,B,C,D) trong đó A,B,C,D là biến hay là tín hiệu gì đấy, một số chương trình lại chỉ có process không.vậy khi nào sử dụng như vây,
Bạn nào bit về cái nè có thể giúp mình đc không.cảm ơn rất nhiều!!!!
Mình chưa hiểu cách tính trễ khi lập trình,mỗi một lệnh của nó chiếm mất mấy chu kỳ.Ví dụ như vòng FOR như thế này (for n in 1 to 10 loop),thì một vòng for này ta đc bao nhiu thời gian trễ.theo mình bit trên kit có thạch anh 50MHz(sử dụng thạch anh này).Chọn trong 'create timing constrains',chọn chu kỳ cho clock là 40ns,50% cycle duty.
Vấn đề nữa,khi lập trình trong phần architecture,đặt sau nó là begin và process,một số chương trình có như sau: process (A,B,C,D) trong đó A,B,C,D là biến hay là tín hiệu gì đấy, một số chương trình lại chỉ có process không.vậy khi nào sử dụng như vây,
Bạn nào bit về cái nè có thể giúp mình đc không.cảm ơn rất nhiều!!!!
Comment