50485

Исследование регистров, знакомство с работой параллельных и последовательных регистров

Лабораторная работа

Информатика, кибернетика и программирование

Цель работы: знакомство с работой параллельных и последовательных регистров. В работе предлагаются для изучения регистры сдвига на 8 разрядов последовательный и последовательно-параллельный. А также параллельный четырехразрядный регистр (буферный и защелка).

Русский

2015-01-20

40 KB

10 чел.

Лабораторная работа № 6.

Исследование регистров.

Цель работы: знакомство с работой параллельных и последовательных регистров.

В работе предлагаются для изучения регистры сдвига на 8 разрядов последовательный и последовательно-параллельный . А также параллельный четырехразрядный регистр (буферный и защелка) .

Порядок выполнения работы.

Последовательные регистры.

  1.  Создать проект. Открыть новый VHDL-  файл и записать программу 6.1, отражающую функционирование последовательного регистра на 8 разрядов. Сохранить файл,  установить его старшим в иерархии и откомпилировать.
  2.  Открыть редактор временных диаграмм. Изобразить диаграммы при интервалах синхроимпульса – 20нс, данные –при базовом уровне «0» на интервалах от 10нс до 50 нс уровень «1» и от 130нс до 200нс уровень «1». Зарисовать полученные диаграммы, записать задержки. (для изображения отдельных интервалов необходимо воспользоваться иконкой бокового меню, показанной на рисунке)

  1.  Открыть новый VHDL-  файл и записать программу 6.2, отражающую функционирование последовательно-параллельного регистра на 8 разрядов. Сохранить файл под новым именем,  установить его старшим в иерархии и откомпилировать.
  2.  По методике, изложенной в п.2, построить временные диаграммы для последовательно-параллельного регистра.
  3.  Открыть новый VHDL-  файл и записать программу 6.3, отражающую функционирование параллельного регистра на 4 разряда. Сохранить файл под новым именем,  установить его старшим в иерархии и откомпилировать.
  4.  Построить диаграмму работы устройства при следующих параметрах: синхронизация – 20нс; данные – D0,D2 – 35нс, D1,D3 – 50нс; ena – 170нс; ctrl – 200нс.
  5.  Создать библиотечный модуль устройства.

Отчет должен содержать программы работы исследуемых устройств и их временные диаграммы.

Программа 6.1

library ieee;

use ieee.std_logic_1164.all;

use ieee.std_logic_unsigned.all;

entity regsdv is

port(clk,d_in:in std_logic;

d_out:out std_logic);

end regsdv;

architecture bb of regsdv is

signal shift: std_logic_vector (6 downto 0);

begin

process (clk)

variable i: integer range 7 downto 0;

begin

if(rising_edge(clk)) then

shift(0)<=d_in;

for i in 1 to 6 loop

shift(i)<=shift(i-1);

end loop;

d_out<=shift(6);

end if;

end process;

end bb;

Программа 6.2

library ieee;

use ieee.std_logic_1164.all;

use ieee.std_logic_unsigned.all;

entity regsdv1 is

port(clk,d_in:in std_logic;

d_out:out std_logic_vector (7 downto 0));

end regsdv1;

architecture bb of regsdv1 is

signal shift: std_logic_vector (7 downto 0);

begin

process (clk)

variable i: integer range 7 downto 0;

begin

shift(0)<=d_in;

if(rising_edge(clk)) then

for i in 1 to 7 loop

shift(i)<=shift(i-1);

end loop;

d_out<=shift;

end if;

end process;

end bb;

Программа 6.3

library ieee;

use ieee.std_logic_1164.all;

use ieee.std_logic_unsigned.all;

entity reg4 is

port(

data_i: in std_logic_vector(3 downto 0);

clk_i: in std_logic;

ena : in std_logic;

ctrl : in std_logic;

data_out: out std_logic_vector(3 downto 0)

);

end reg4;

architecture arch of reg4 is

signal regist: std_logic_vector(3 downto 0);

begin

process (clk_i)

begin

if(rising_edge(clk_i)) then

if(ena ='1') then

regist <= data_i;

end if;

end if;

end process;

data_out <= regist when ctrl = '1' else "ZZZZ";

end arch;


 

А также другие работы, которые могут Вас заинтересовать

32859. РУССКАЯ ФИЛОСОФИЯ: КИРЕЕВСКИЙ, ХОМЯКОВ, ГЕРЦЕН, ЧЕРНЫШЕВСКИЙ, ЛЕОНТЬЕВ, ДАНИЛЕВСКИЙ, ЛЕНИН, ФЛОРЕНСКИЙ 45.31 KB
  Ее феноменальность заключается в том что русская философия развивалась исключительно автономно самостоятельно независимо от европейской и мировой философии не находилась под влиянием многочисленных философских направлений Запада эмпиризма рационализма идеализма и др. Характерными чертами русской философии являются: сильная подверженность религиозному влиянию особенно православию и язычеству; специфическая форма выражения философских мыслей художественное творчество литературная критика публицистика искусство эзопов язык что...
32860. МАТЕРИАЛИЗМ И ИДЕАЛИЗМ. АГНОСТИЦИЗМ. МАТЕРИЯ И ДВИЖЕНИЕ. ИЗМЕНЕНИЕ И ПОКОЙ. (ОПРЕДЕЛЕНИЯ.) ФОРМАЛЬНАЯ ЛОГИКА. ДИАЛЕКТИКА И МЕТАФИЗИКА 35.77 KB
  В истории философии М. появляются вместе с возникновением философии в рабовладельческих обвах древн. Выступая в качестве идеологов прогрессивной в то время буржуазии материалисты вели борьбу со средневековой схоластикой и церковными авторитетами обращались к опыту как учителю и к природе как объекту философии. этой эпохи было стремление к анализу к разделению природы на более или менее обособленные не связанные друг с другом области и объекты исследования и рассмотрение их вне развития среди представителей материалистической философии...
32861. ПРОБЛЕМА ПОЗНАНИЯ. СТУПЕНИ ПОЗНАНИЯ: ЧУВСТВЕННОЕ И РАЦИОНАЛЬНОЕ, ЭМПИРИЧЕСКОЕ И ТЕОРЕТИЧЕСКОЕ. СЕНСУАЛИЗМ И РАЦИОНАЛИЗМ. ПРОБЛЕМА ИСТИНЫ. АГНОСТИЦИЗМ 23.5 KB
  ПРОБЛЕМА ИСТИНЫ. Таким образом лишь в единстве чувственного отражения и рационального познания эмпирического и теоретического познания реальный путь к постижению истины. Проблема истины в познании Следующая важнейшая проблема в познании это проблема истины. Такое понимание истины было продолжено и материалистами Нового времени.
32862. СОЗНАНИЕ И ЧЕЛОВЕК. ГИЛОЗОИЗМ, ПАНПСИХИЗМ. РЕДУКЦИОНИЗМ, ФИЗИКАЛИЗМ, МЕХАНИЦИЗМ 23.23 KB
  Проблема сознания в философии Признание в материализме материи в качестве субстанции сразу же ставит проблему объяснения сознания его происхождения и сущности. Но в дальнейшем было осознано качественное отличие явлений сознания от материальных вещей. Это отличие состоит в невещественности идеальности сознания. Как же решается проблема сознания Уже в древности существовало представление о самостоятельном существовании души.
32863. ГЕОГРАФИЧЕСКАЯ СРЕДА В РАЗВИТИИ ОБЩЕСТВА. ГЕОГРАФИЧЕСКОЕ НАПРАВЛЕНИЕ В ОБЩЕСТВОВЕДЕНИИ 48.5 KB
  Это положение правильно до возникновения экологического кризиса: в нем противопоставление природы и общества превращающее общественный организм только в социальный. Биосфера это часть природы оболочка Земли в которую входят живые организмы жизнь и неживое вещество преобразуемое потребляемое и охватываемое жизнью. Географическая среда обществ это часть природы с которой данное общество взаимодействует. Единство и борьба природы и человечества сопровождается с одной стороны воздействием природы на общество а с другой стороны ...
32864. МАТЕРИАЛЬНОЕ ПРОИЗВОДСТВО. ТРУД. ПРОИЗВОДИТЕЛЬНЫЕ СИЛЫ. ТЕХНОЛОГИЧЕСКИЙ СПОСОБ ТРУДА. ТЕХНОЛОГИЧЕСКОЕ НАПРАВЛЕНИЕ В ОБЩЕСТВОВЕДЕНИИ 81 KB
  Ключевым при изучении экономической жизни общества является анализ материального производства ибо общество не может существовать без производства необходимых для жизни людей материальных благ. Говоря о материальном производстве необходимо учитывать следующие моменты: Нередко в философской и экономической литературе понятие материального производства отождествляется с понятием общественного производства. Поскольку материальное производство является не только важнейшей но и определяющей сферой совокупного общественного производства то в...
32865. ПРОИЗВОДСТВЕННЫЕ ОТНОШЕНИЯ. СОЦИАЛЬНАЯ ЗАКОНОМЕРНОСТЬ. ФАТАЛИЗМ И ВОЛЮНТАРИЗМ 51.5 KB
  ПРОИЗВОДСТВЕННЫЕ ОТНОШЕНИЯ. Производственные отношения совокупность материальных экономических отношений между людьми в процессе общественного производства и движения общественного продукта от производства до потребления. Производственные отношения являются необходимой стороной общественного производства. В производстве люди вступают в отношения не только к природе.
32866. ОБЩЕСТВЕННО-ЭКОНОМИЧЕСКАЯ ФОРМАЦИЯ И ЦИВИЛИЗАЦИЯ 46.5 KB
  Такое понимание цивилизации мы встречаем у Л. В этом смысле говорят об античной цивилизации цивилизации инков и т. Для того чтобы определиться с понятием цивилизации необходимо очевидно предварительно проанализировать ее наиболее существенные черты. Разумеется речь идет не об инфраструктуре свойственной современной волне цивилизации но к концу варварства прыжок от родоплеменной изолированности уже был совершен.
32867. СОЦИАЛЬНАЯ СТРУКТУРА. КЛАССЫ И КЛАССОВАЯ БОРЬБА. ИНТЕЛЛИГЕНЦИЯ 58.5 KB
  Есть два различных подхода к определению интеллигенции. Но есть и иной подход наиболее популярный в русской социальной философии согласно которому к интеллигенции причисляют тех кого можно считать нравственным эталоном общества. Предпосылкой появления Интеллигенции в её первичных формах было отделение умственного труда от физического когда рядом с огромным большинством занятым исключительно физической работой образовались социальные группы освобожденные от прямого производительного труда и руководящие общественными делами в том числе...