|
Кто -нибудь знаком с openmsp430, Это синтезабельное подобие MSP430 |
|
|
|
Nov 8 2009, 17:13
|

Местный
  
Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962

|
openMSP430 - интересная штучка на мой взгляд. есть даже GCC и порт FreeRtos. Опен соурс проект. Напрягает только это: Цитата // ROM Size // 9 -> 1kB // 10 -> 2kB // 11 -> 4kB // 12 -> 8kB // 13 -> 16kB `define ROM_AWIDTH 10 // RAM Size // 6 -> 128 B // 7 -> 256 B // 8 -> 512 B // 9 -> 1 kB // 10 -> 2 kB `define RAM_AWIDTH 6 Я тут только начал читат про эту штуку - особых проблемм с поднятием не вижу (игрался раньше с picoblaze), но это - огорчает... или всё таки нет в ядре ограничения на размер кода\данных (не игрался ещё с исходниками...). p.s. не спрашивайте зачем - хочу... умная периферия всегда нужна...
--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
|
|
|
|
|
 |
Ответов
|
Nov 15 2009, 20:27
|

Местный
  
Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962

|
Цитата А конкретнее(идеального быть не может в принципе)? без багов, полностью синхронное. кстати, запахало. Не доглядел между строк: регистр инструкций в модуле uut/openMSP430_1/frontend_0/ir на самом деле никакой не регистр, а Код // Instruction register wire [15:0] ir = mdb_in; где mdb_in - выведено на внешнюю шину. Таким образом, надо ожидать от ПЗУ поведения: Код always @(posedge CLK_I) if(STB_I) DAT_O <= #1 ram[ADR_I]; - типа синхронное ПЗУ с буферизацией, чтобы содержимое регистра инструкций не менялось во время выполнения инструкции. это вроде работает...
--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
|
|
|
|
|
Apr 9 2018, 07:32
|
Группа: Новичок
Сообщений: 4
Регистрация: 6-04-18
Пользователь №: 103 001

|
Цитата(des00 @ Nov 16 2009, 08:24)  если вам без разницы ядро почему бы не взять xsoc16 http://www.fpgacpu.org/ проект давно вылизан, есть си компилятор. При этом проц затачивался под фпга Здесь на форуме https://www.embeddedrelated.com/showthread/...-cpu/1381-1.php автор пишет что данный проц затачивался под Xilinx семейство XC4000E, и не рекомендует использовать его в альтерах. Пробовал кто-нибудь запускать их в циклонах например?
|
|
|
|
Сообщений в этой теме
Yra Кто -нибудь знаком с openmsp430 Nov 8 2009, 17:13 LordVader Ограничение вроде одно - из ОЗУ выполняться не мож... Nov 8 2009, 20:11 Yra периферия своя. Если чего нет- додумаем. главное ч... Nov 8 2009, 20:23 LordVader Цитата(Yra @ Nov 8 2009, 23:23) периферия... Nov 8 2009, 20:58 Leka Цитата(Yra @ Nov 9 2009, 00:23) главное ч... Nov 15 2009, 18:57 Yra что -то cтранности какието наблюдаю в работе:
вот... Nov 14 2009, 20:11 Ynicky Цитата(Yra @ Nov 14 2009, 23:11) что -то ... Nov 15 2009, 13:10 Yra ЦитатаА Вы правильно подключили ROM и RAM?
По опис... Nov 15 2009, 13:47 Ynicky В top_level.v подключите ram следующим образом:
... Nov 15 2009, 14:46 zltigo Цитата(Yra @ Nov 8 2009, 20:13) не спраши... Nov 15 2009, 14:54 Ynicky Цитата(zltigo @ Nov 15 2009, 17:54) И тем... Nov 15 2009, 15:03 Yra ЦитатаИ тем не менее....А смысл? MSP430 практическ... Nov 15 2009, 16:51 zltigo Цитата(Yra @ Nov 15 2009, 19:51) 51...
51... Nov 15 2009, 17:07  SM Цитата(zltigo @ Nov 15 2009, 20:07) 51? Б... Nov 17 2009, 08:14   LordVader Цитата(SM @ Nov 17 2009, 11:14) MSP, кото... Nov 17 2009, 16:57    SM Цитата(LordVader @ Nov 17 2009, 19:57) Я ... Nov 17 2009, 17:56     LordVader Ну можно конечно посчитать кол-во команд, и сказат... Nov 17 2009, 20:00      SM Цитата(LordVader @ Nov 17 2009, 23:00) Пр... Nov 17 2009, 20:06       LordVader Цитата(SM @ Nov 17 2009, 23:06) И не пута... Nov 18 2009, 10:47       yes Цитата(SM @ Nov 17 2009, 23:06) Еще раз в... Nov 18 2009, 12:12        SM Цитата(yes @ Nov 18 2009, 15:12) не приди... Nov 18 2009, 12:28         LordVader Цитата(SM @ Nov 18 2009, 15:28) Я придира... Nov 18 2009, 18:56 Yra Цитата(zltigo @ Nov 15 2009, 20:07) 51? Б... Nov 15 2009, 17:25 Yra Цитатаесли вам без разницы ядро почему бы не взять... Nov 16 2009, 16:24 Ynicky Цитата(Yra @ Nov 16 2009, 19:24) Это вот ... Nov 16 2009, 20:44 des00 Ynicky уже сказал плюсы этого проекта, немного доб... Nov 17 2009, 04:42 Leka Пусть выполнение инструкций: a = b * c, a = b ... Nov 17 2009, 19:31 Yra ЦитатаАвтору - а чем LatticeMico8 не устраивает? И... Nov 17 2009, 20:36 SM Цитата(Yra @ Nov 17 2009, 23:36) всего не... Nov 17 2009, 20:40 SM И, заметьте, сейчас версия 3.0, а не 2.4, о которо... Nov 17 2009, 23:32 Yra ЦитатаАвтору - а чем LatticeMico8 не устраивает? И... Nov 18 2009, 17:39 SM Зачем и где регаться? Все так лежит.
http://www.l... Nov 18 2009, 17:54 Leka RISC, CISC - не все-ли равно? Например, я не знаю,... Nov 18 2009, 19:19 Omen_13 Прошу участников воздержаться от религиозных войн ... Nov 18 2009, 21:08 Yra ЦитатаЗачем и где регаться? Все так лежит.
http://... Nov 19 2009, 16:38 SM Цитата(Yra @ Nov 19 2009, 19:38) Какие ре... Nov 19 2009, 17:00  yes у самого руки не доходят (нету задачи), но вроде а... Nov 19 2009, 17:58 Yra Цитатау самого руки не доходят (нету задачи), но в... Dec 3 2009, 19:06 Yra Кстати, вот наиболее интересные фрагменты кода для... Dec 5 2009, 15:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|