реклама на сайте
подробности

 
 
> Массив векторов -> Сдвиговый регистр
-=Vitaly=-
сообщение Mar 13 2007, 12:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Здравствуйте!!!

Как собрать массив векторов reg [7:0] DATA [0:7] в один большой однобитный сдвиговый регистр??


Спасибо!!

Сообщение отредактировал -=Vitaly=- - Mar 13 2007, 12:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sazh
сообщение Mar 13 2007, 20:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Да все конечно можно
reg [7:0] DATA [0:7];

wire [63:0] out_data;


assign out_data = {DATA[0][7], DATA[0][6:0], DATA[1], ........., DATA[7]};
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Mar 14 2007, 18:03
Сообщение #3


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



union packed {
bit [m-1:0][n-1:0] register_array;
bit [m*n-1:0] bit_accessible_register;
} register_array_shift_register;

bit [n-1:0]example_register;
wire example_shift_in_bit;

register_array_shift_register.register_array[k]<=example_register;
register_array_shift_register.bit_accessible_register[m*n-1:0]<={register_array_shift_register.bit_accessible_register[m*n-2:0],example_shift_in_bit};//shift with a shift in bit


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -=Vitaly=-   Массив векторов -> Сдвиговый регистр   Mar 13 2007, 12:19
- - sazh   Что такое один большой однобитный сдвиговый регист...   Mar 13 2007, 13:47
|- - -=Vitaly=-   Цитата(sazh @ Mar 13 2007, 14:47) Что так...   Mar 13 2007, 18:57
- - sazh   To CaPpuCcino Если можно, приведите пожалуйста пол...   Mar 14 2007, 21:51
|- - CaPpuCcino   ну, я просто хотел показать как одну и ту же струк...   Mar 15 2007, 01:26
- - sazh   Спасибо. К сожалению квартус выдал ошибку Error (1...   Mar 15 2007, 10:36
|- - Postoroniy_V   Цитата(sazh @ Mar 15 2007, 10:36) Спасибо...   Mar 15 2007, 12:23
|- - CaPpuCcino   Цитата(sazh @ Mar 15 2007, 10:36) Спасибо...   Mar 15 2007, 17:45
|- - dxp   Цитата(CaPpuCcino @ Mar 15 2007, 20:45) н...   Mar 16 2007, 09:53
|- - CaPpuCcino   Цитата(dxp @ Mar 16 2007, 09:53) В Кварту...   Mar 16 2007, 21:29
|- - dxp   CaPpuCcino, спасибо за подробный ответ. Цитата...   Mar 19 2007, 07:40
|- - CaPpuCcino   Цитата(dxp @ Mar 19 2007, 07:40) СЦ, имхо...   Mar 19 2007, 18:59
- - Very_hard   sazhЦитатаЗачем вводить типы и уподобляться наприм...   Mar 15 2007, 12:40
|- - id_gene   Цитата(Very_hard @ Mar 15 2007, 12:40) Пр...   Mar 15 2007, 17:00
- - sazh   Спасибо!   Mar 15 2007, 17:57


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 13:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016