|
Требуется совет в разработке с FPGA, АЦП MAX1181 + Cyclone II + MCP2515 CAN-controller + TMS320LF2407A |
|
|
|
Feb 19 2014, 08:20
|
Группа: Новичок
Сообщений: 9
Регистрация: 19-02-14
Из: Новосибирск
Пользователь №: 80 593

|
Требуется сделать систему сбора данных с 2х быстрых 2х-канальных 10-битных АЦП MAX1181(80Msps), осонованную на Cyclone II. Управление работы системы будет идти через сигнальный процессор TI TMS320LF2407A. Данные собираются внутри FPGA в FIFO по ккомманде от TMS. Далее, по комманде с удаленного компьютера через тот же TMS эти данные необходимо передать через MCP2515 по шине CAN(MCP2515 присоединен по шине SPI). Хотелось бы получить несколько советов по реализации системы конфигурации и управлению CAN-контроллера.
|
|
|
|
|
 |
Ответов
|
Feb 20 2014, 06:59
|
Группа: Новичок
Сообщений: 9
Регистрация: 19-02-14
Из: Новосибирск
Пользователь №: 80 593

|
Цитата(SM @ Feb 20 2014, 13:38)  На кой он Вам, когда у вас есть нормальный процессор с нормальным CAN на борту? NIOS используют когда процессора снаружи нет, или он не справляется, Вам это вряд-ли грозит. Или хочется побольше работы себе придумать? Физически править плату науч.руководитель не разрешит, а передача по импровизированной последовательной шине с дуплексированием не кажется намного более легким решением.
Сообщение отредактировал Михаил Миняйло - Feb 20 2014, 07:00
|
|
|
|
|
Feb 20 2014, 07:19
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Михаил Миняйло @ Feb 20 2014, 10:59)  Физически править плату науч.руководитель не разрешит. Если грамотно обосновать, то просто обязан разрешить! Это же улучшение качества устройства - устранение неоптимальности и неудобности схемы, ее удешевление - прямая задача разработчика. Доказывайте с пристрастием! PS соплей там немного, три провода к трансиверу от процессора, а резать ничего не надо, просто снять MCP2515 с платы (или не ставить). А у процессора, если уж на то пошло, и SPI есть, вот через него и работайте с MCP2515, если совсем припрут. NIOS тут явно и откровенно "третий лишний", когда есть такой мощный микропроцессор снаружи. В лучшем случае, протяните просто проводами SPI от процессора к SPI MCP.
|
|
|
|
|
Feb 20 2014, 07:55
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(SM @ Feb 20 2014, 09:54)  Но никак не 80 мспс а микропроцессор будет успевать принимать и передавать данные без потерь, если данные будут поступать с 80 мспс? Цитата external memory interface (LF2407A) The TMS320LF2407A can address up to 64Kх16 words of memory (or registers) in each of the program, data, and I / O spaces. On-chip memory, when enabled, occupies some of this off-chip range.
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
Сообщений в этой теме
Михаил Миняйло Требуется совет в разработке с FPGA Feb 19 2014, 08:20 SM Цитата(Михаил Миняйло @ Feb 19 2014, 12:2... Feb 19 2014, 08:38 Михаил Миняйло Цитата(SM @ Feb 19 2014, 15:38) Я посовет... Feb 19 2014, 09:10  SM Цитата(Михаил Миняйло @ Feb 19 2014, 13:1... Feb 19 2014, 09:42   Михаил Миняйло Цитата(SM @ Feb 19 2014, 16:42) Да-да, хо... Feb 20 2014, 06:13 SM Ну так сделайте толкьо FIFO в циклоне, чтобы TMS ч... Feb 19 2014, 09:16 ZASADA MCP2515 явно лишнее звено. CAN-контроллер можно бр... Feb 19 2014, 09:36  Maverick Цитата(Михаил Миняйло @ Feb 20 2014, 08:5... Feb 20 2014, 07:13   Михаил Миняйло Цитата(Maverick @ Feb 20 2014, 14:13) Вар... Feb 20 2014, 08:17    SM Цитата(Михаил Миняйло @ Feb 20 2014, 12:1... Feb 20 2014, 08:19 SM А нигде не сказано, что там реалтайм поток от неп... Feb 20 2014, 07:57 Maverick Цитата(SM @ Feb 20 2014, 09:57) А нигде н... Feb 20 2014, 08:02 Михаил Миняйло вот, кстати, хотел спросить:
а сколько стоит разра... Feb 24 2014, 10:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|