Blogs

May 20, 2013

Expanding VTACH

The last few weeks, I've been building vtach — a Verilog implementation of CARDIAC, the old paper-based demonstration computer from Bell Labs.

May 17, 2013

Aliasing Is Particularly Troublesome With Vector Elements

I would like to continue our discussion with a particularly nasty case in which the result is not well defined.

May 12, 2013

Troubleshooting Verilog

I want to squash a bug as a way to show how you "debug" Verilog hardware designs (or, at least, one way to do so)




Webinars & Events

Implementing Agile Methods for Safety-Critical Systems Development - Episode 1: Analysis-Oriented Practices

Agile methods have a reputation for being fast and adaptive and can enhance both quality and team productivity. For these reasons they are attractive to software teams in many different domains—including safety-critical systems development. But how can agile methods be adapted to meet the needs of such a challenging domain? Event Date: Wednesday, November 14, 2012 / Time: 2:00 PM ET / 11:00 AM PT

New Approaches to Systems Engineering and Embedded Software Development

Leaders with Embedded systems development lifecycle management solutions speak out on new approaches available today in developing advanced products and systems. Topics include: Systems Engineering; Compliance Efficiency by Industry; Linked Data; Systems Engineering Metrics; Cross Lifecycle Reporting; Quality Management; Open Systems for Lifecycle Collaboration (OSLC). Event Date: Thursday, September 27, 2012 / Time: 2:00 PM ET / 11:00 AM PT

Do you want to accelerate the speed of SAP deployments? Extend SAP ALM

Learn how IBM Blue Harmony has extended SAP ALM to overcome the prevalent challenge of managing multi-team, multi-disciplinary, multi-vendor environments and has accelerated the speed of SAP deployments. Event Date: Wednesday, September 19, 2012 / Time: 8:00 AM PT / 11:00 PM ET

Next-Generation Code Signing: Protecting Your Business and Your Users

Traditionally, code signing has served as the initial step in keeping personal computer systems secure, but unfortunately that method of signing code is not sufficient anymore. The Certificate Authority industry has come up with a solution—Extended Validation (EV) Code Signing. Now available from Symantec, EV Code Signing offers a more secure process of signing code, allows for greater confidence in the integrity of your application, and provides a more frictionless experience for users downloading your application. Learn how EV Code Signing works, why it is more secure, and how it can help you protect your business and your customers. Event Date: Wednesday, September 12, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Agile Development in a Software and Firmware Co-Development

Although popularized by teams developing IT systems, Agile practices can apply equally well to systems development projects, such as electronic products and devices. Known as embedded device development (software and firmware), this discipline differs from IT application development. Event Date: Wednesday, August 29, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Embedding the Enterprise with Liberty Profile: A lightweight server in the palm of your hands

What do you get when you cross an IBM DE, WebSphere Application Server, a Raspberry Pi and IBM’s Simon Maple? A Raspberry Pi running a lightweight application server controlling a house, 80km away, on the Isle of Wight! Join this special live webcast to see a demo of how a Raspberry Pi, Eclipse Paho, and the OSGi based Liberty profile can be used together to switch the lights on and off on a house on another island. Simon will be talking about and using the lightweight Liberty Profile, MQTT, RSMB (Really Small Message Broker) and a Raspberry Pi, as well as showing how the Liberty Profile can even run on a mobile phone. Event Date: Wednesday, August 22, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Collaborative DevOps: Bridging the gap between development and operations with automation

Join this webcast, to learn how you can bridge the costly gap between development and operations with automated IBM collaborative devops solutions. As the IT and Operational complexities continue to increase exponentially with agile development pressures, leave this webcast with practical insight into how you can streamline and automate deployment and facilitate the handoffs between development and operations through better collaboration. Event Date: Thursday, May 24, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Model Based Systems Engineering: The model is the design

This webcast will discuss what is needed to make model based systems engineering truly effective; and what the challenges and benefits are when you make the model the design. Event Date: Tuesday May 15, 2012 / Time: 11:00 AM PT / 2:00 PM ET

Best Practices for Estimating the ROI of Development Testing

Development testing can offer hard and soft ROI but you may need to convince your finance team to make the investment. This webcast is designed to help you build your business case for development testing by focusing on the most frequently reported areas of value. Event Date: Thursday, March 29, 2012 / Time: 9:00 AM PT / 12:00 PM ET

Evolving Your Current Processes and Infrastructure to Fulfill the Requirements of ISO 26262

The topics of this webcast will include describing a requirements driven process, lifecycle traceability, how to effectively manage product development in the context of ISO 26262. The webinar will also describe how the IBM Rational's solution for Automotive can help organizations comply with the requirements in ISO 26262 by managing the activities and artifacts throughout the safety lifecycle. The focus will be on integrating new practices into your existing processes in an evolutionary, not revolutionary, manner to help achieve compliance in a cost effective manner. Event Date/Time: Tuesday, March 20, 2012 / Time: 9:00 AM PT / 12:00 PM ET

<> RSS

Implementing Agile Methods for Safety-Critical Systems Development - Episode 1: Analysis-Oriented Practices

Agile methods have a reputation for being fast and adaptive and can enhance both quality and team productivity. For these reasons they are attractive to software teams in many different domains—including safety-critical systems development. But how can agile methods be adapted to meet the needs of such a challenging domain? Event Date: Wednesday, November 14, 2012 / Time: 2:00 PM ET / 11:00 AM PT - Design

New Approaches to Systems Engineering and Embedded Software Development

Leaders with Embedded systems development lifecycle management solutions speak out on new approaches available today in developing advanced products and systems. Topics include: Systems Engineering; Compliance Efficiency by Industry; Linked Data; Systems Engineering Metrics; Cross Lifecycle Reporting; Quality Management; Open Systems for Lifecycle Collaboration (OSLC). Event Date: Thursday, September 27, 2012 / Time: 2:00 PM ET / 11:00 AM PT - Embedded Systems

Do you want to accelerate the speed of SAP deployments? Extend SAP ALM

Learn how IBM Blue Harmony has extended SAP ALM to overcome the prevalent challenge of managing multi-team, multi-disciplinary, multi-vendor environments and has accelerated the speed of SAP deployments. Event Date: Wednesday, September 19, 2012 / Time: 8:00 AM PT / 11:00 PM ET - Tools

Next-Generation Code Signing: Protecting Your Business and Your Users

Traditionally, code signing has served as the initial step in keeping personal computer systems secure, but unfortunately that method of signing code is not sufficient anymore. The Certificate Authority industry has come up with a solution—Extended Validation (EV) Code Signing. Now available from Symantec, EV Code Signing offers a more secure process of signing code, allows for greater confidence in the integrity of your application, and provides a more frictionless experience for users downloading your application. Learn how EV Code Signing works, why it is more secure, and how it can help you protect your business and your customers. Event Date: Wednesday, September 12, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Security

Agile Development in a Software and Firmware Co-Development

Although popularized by teams developing IT systems, Agile practices can apply equally well to systems development projects, such as electronic products and devices. Known as embedded device development (software and firmware), this discipline differs from IT application development. Event Date: Wednesday, August 29, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Embedded Systems

Embedding the Enterprise with Liberty Profile: A lightweight server in the palm of your hands

What do you get when you cross an IBM DE, WebSphere Application Server, a Raspberry Pi and IBM’s Simon Maple? A Raspberry Pi running a lightweight application server controlling a house, 80km away, on the Isle of Wight! Join this special live webcast to see a demo of how a Raspberry Pi, Eclipse Paho, and the OSGi based Liberty profile can be used together to switch the lights on and off on a house on another island. Simon will be talking about and using the lightweight Liberty Profile, MQTT, RSMB (Really Small Message Broker) and a Raspberry Pi, as well as showing how the Liberty Profile can even run on a mobile phone. Event Date: Wednesday, August 22, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Embedded Systems

Collaborative DevOps: Bridging the gap between development and operations with automation

Join this webcast, to learn how you can bridge the costly gap between development and operations with automated IBM collaborative devops solutions. As the IT and Operational complexities continue to increase exponentially with agile development pressures, leave this webcast with practical insight into how you can streamline and automate deployment and facilitate the handoffs between development and operations through better collaboration. Event Date: Thursday, May 24, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Tools

Model Based Systems Engineering: The model is the design

This webcast will discuss what is needed to make model based systems engineering truly effective; and what the challenges and benefits are when you make the model the design. Event Date: Tuesday May 15, 2012 / Time: 11:00 AM PT / 2:00 PM ET - Tools

Best Practices for Estimating the ROI of Development Testing

Development testing can offer hard and soft ROI but you may need to convince your finance team to make the investment. This webcast is designed to help you build your business case for development testing by focusing on the most frequently reported areas of value. Event Date: Thursday, March 29, 2012 / Time: 9:00 AM PT / 12:00 PM ET - Testing

Evolving Your Current Processes and Infrastructure to Fulfill the Requirements of ISO 26262

The topics of this webcast will include describing a requirements driven process, lifecycle traceability, how to effectively manage product development in the context of ISO 26262. The webinar will also describe how the IBM Rational's solution for Automotive can help organizations comply with the requirements in ISO 26262 by managing the activities and artifacts throughout the safety lifecycle. The focus will be on integrating new practices into your existing processes in an evolutionary, not revolutionary, manner to help achieve compliance in a cost effective manner. Event Date/Time: Tuesday, March 20, 2012 / Time: 9:00 AM PT / 12:00 PM ET - Tools



Events of Interest

Video