- #1
kidman
- 3
- 0
Hey there...
I am a second year EE student and I have always been interested in knowing FPGA,ASIC,HDl's...etc but I never had a chance to sit down and start learning them.Fortunately a design contest has been prepared for college students by a very well known company in EDA and I want to join this contest but I need to know what I should start learning and where can I get learning resources.This is the description of the project.Thanks in advance
--------------------------------------------------------------------------
Automotive Bus Analyzer and Emulator (ABAE)
Abstract:
This project aims at developing a hardware FPGA based bus analyzer and emulator. This will enable the user to monitor frames on the automotive bus and will enable him to send frames and emulate certain scenarios. Typical automotive buses are CAN, LIN and Flexray. The analyzer will monitor and inject frames in an on-line interaction with different electronic control unit (ECU) on bus. It’s also required to build higher PC interface
Project Description:
The ABAE is a System-on-Chip that communicates with an automotive bus. Implementing CAN, LIN, and Flexray controllers, is a necessary step. Having a microcontroller core and necessary peripherals is also a basic building block. The ABAE will also communicate with the high-level software through a serial interface. This project consists of design, implementation and testing the ABAE with a real automotive bus with required topology.
Product Features:
• Hardware implementation of CAN controller.
• Hardware implementation of LIN controller.
• Hardware implementation of Flexray controller.
• Integration with relevant transceivers.
• Reuse/development of different required open-cores
• Hardware implemented USB interface.
• High-level software enabling the user to:
a. Receive/receive different types of frames.
b. Emulate bit/frame level errors on bus
c. Execute higher level automation scripts
I am a second year EE student and I have always been interested in knowing FPGA,ASIC,HDl's...etc but I never had a chance to sit down and start learning them.Fortunately a design contest has been prepared for college students by a very well known company in EDA and I want to join this contest but I need to know what I should start learning and where can I get learning resources.This is the description of the project.Thanks in advance
--------------------------------------------------------------------------
Automotive Bus Analyzer and Emulator (ABAE)
Abstract:
This project aims at developing a hardware FPGA based bus analyzer and emulator. This will enable the user to monitor frames on the automotive bus and will enable him to send frames and emulate certain scenarios. Typical automotive buses are CAN, LIN and Flexray. The analyzer will monitor and inject frames in an on-line interaction with different electronic control unit (ECU) on bus. It’s also required to build higher PC interface
Project Description:
The ABAE is a System-on-Chip that communicates with an automotive bus. Implementing CAN, LIN, and Flexray controllers, is a necessary step. Having a microcontroller core and necessary peripherals is also a basic building block. The ABAE will also communicate with the high-level software through a serial interface. This project consists of design, implementation and testing the ABAE with a real automotive bus with required topology.
Product Features:
• Hardware implementation of CAN controller.
• Hardware implementation of LIN controller.
• Hardware implementation of Flexray controller.
• Integration with relevant transceivers.
• Reuse/development of different required open-cores
• Hardware implemented USB interface.
• High-level software enabling the user to:
a. Receive/receive different types of frames.
b. Emulate bit/frame level errors on bus
c. Execute higher level automation scripts