Philip Warren is a senior product development engineer with 3SI Security Systems, Macon, Ga. He holds a BSEE and MSEE from the Mercer University School of Engineering, Macon, Ga. Email address: philip_warren@3sisecurity.com
2 results found for Philip Warren, displaying items 1 - 2
July 10, 2008[Ideas For Design] VHDL Code Offloads LED Blinking Task To A CPLD
An earlier Idea For Design (“Hardware-Based LED Blinking Control Eliminates Software Overhead,” Sept. 27, 2007, p. 52) described a very interesting way to offload the software overhead required for a microcontroller to drive LEDs that indicate operating states to the user. That article discussed the use of memory-mapped LED control registers, buffers, and a clock source, all used to blink an LED without burdening the microcontroller code with...
July 10, 2008[Ideas For Design] VHDL Code Listing
IFD2303code.txt library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity LED_Driver is port ( clk: in std_logic; -- Clock input por: in std_logic; -- Power-On Reset a_bus: in std_logic_vector(3 downto 0); -- 4-Bit Address Bus d_bus: inout std_logic_vector(7 downto 0); -- 8-Bit Data Bus led_out: out std_logic); -- Output to...