วันอาทิตย์ที่ 17 พฤษภาคม พ.ศ. 2558

LAB UART [temp]


การทดลองที่ 6


Serial UART

อุปกรณ์

1. บอร์ด Altena Cyclone III                                                                                                        บอร์ด
2. สายดาวน์โหลด ByteBlaster II Cable หรือ สายดาวน์โหลดUSB Blaster Cable                                ชุด
3. เครื่องคอมพิวเตอร์(Quatus II web edition)                                                                           
4. ออสซิลโลสโคป                                                                                                                      1เครื่อง
5. โปรแกรม Putty       
          

โจทย์



สร้างวงจรดิจิทัลเพื่อส่งตัวอักษร 'a' ผ่าน UART ไปยังคอมพิวเตอร์ เมื่อกดปุ่มแล้วปล่อยในแต่ละครั้ง โดยใช้ค่า baudrate เท่ากับ 9600 (เน้นส่งข้อมูลไบต์จาก FPGA ไปยังคอมพิวเตอร์เท่านั้น ยังไม่ต้องรับข้อมูล)


Source Code 


โค๊ด  component_debounce



โค๊ด uart_lib



โค๊ด UART_comp



โค๊ด TB_UART_comp



โค๊ด ClkUnit



ผลการทดลอง 


ออก A อย่างเดียว

 
 
 ไล่รหัส ASCII


ไม่มีความคิดเห็น:

แสดงความคิดเห็น